Doc changes:
authorrobertlipe@gmail.com <robertlipe@gmail.com@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sun, 11 Dec 2011 19:11:29 +0000 (19:11 +0000)
committerrobertlipe@gmail.com <robertlipe@gmail.com@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Sun, 11 Dec 2011 19:11:29 +0000 (19:11 +0000)
 nail id to <example> so that docbook will quit randomizing them.
 be more forthright about OSes supported.
 reference http://code.google.com/p/gpsbabel over sourceforge

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4128 f51c46e8-681c-474f-0cfe-069cfd0219fb

gpsbabel/xmldoc/chapters/build.xml
gpsbabel/xmldoc/chapters/use.xml
gpsbabel/xmldoc/formats/csv.xml
gpsbabel/xmldoc/formats/gnav_trl.xml

index 997f57a0f78483cd92691ccaf73680dc169b1b9d..5fd3174b9efd6dabeb8de00684f4a9ab61c72506 100644 (file)
@@ -19,13 +19,24 @@ additional information.
  For operating systems where no binary is provided or if 
 you want the latest development version, you will have to build it from
 source.  The code should be compilable on any system with
-ISO C89 compilers.  It's been tested on UnixWare, OpenServer, OS/X,
-Linux, Solaris, and a variety of processors and compilers.
+ISO C89 compilers, though we use a smattering of C99 like double slash 
+comments.  It's tested on Linux, Mac OS/X, and Windows cross compilers.
+Less frequently, someone will build on MSVC, FreeBSD, OpenBSD, Solaris, 
+UnixWare, OpenServer, etc.  It's also exercised on a variety of 
+processors and compilers.
 </para>
 <para>
-You can grab a release from the <ulink url="http://www.gpsbabel.org/download.html">GPSBabel download page</ulink>, but if you're going to be doing any development, you'll find that working from the <ulink url="http://sourceforge.net/cvs/?group_id=58972">GPSBabel CVS tree</ulink> is easier.
+You can grab a release from the <ulink url="http://www.gpsbabel.org/download.html">GPSBabel download page</ulink>, but if you're going to be doing any development, you'll find that working from the <ulink url="http://code.google.com/p/gpsbabel/source/checkout">GPSBabel SVN tree</ulink> is easier.
 </para>
-  <para>
+<para>
+For most cases, an anonymous checkout of the trunk is really all you need.
+That can be done easily with the single command:
+</para>
+<para><userinput>
+  svn checkout http://gpsbabel.googlecode.com/svn/trunk/gpsbabel 
+</userinput></para>
+
+<para>
   In most cases, the code is as simple to build as running:
 </para>
 <para><userinput> ./configure &amp;&amp; make</userinput></para>
index 3dba491457e3d3fdcc3365eb399d1ec1d8726551..edbfd933f2c3dace6345dfacdca3607d863b2fc5 100644 (file)
@@ -68,12 +68,12 @@ name of a file to be read or written.
          <para> This command will read from a Magellan unit attached
          to the first serial port on a Linux system (device names will
          vary on other OSes; typically COMx: on WIndows) and write them as a geocaching loc file.</para>
-<example>
+<example id="linux_download_from_magellan">
   <title>Command showing Linux download from Magellan serial and writing to .loc file</title>
          <para><userinput>gpsbabel -i magellan -f /dev/ttyS0 -o geo -F mag.loc</userinput></para>
 </example>
          <para>This second command does the same on Microsoft Windows.</para>
-<example>
+<example id="windows_download_from_magellan">
   <title>Command showing Windows download from Magellan serial and writing to .loc file</title>
          <para><userinput>gpsbabel -i magellan -f com1 -o geo -F mag.loc</userinput></para>
 </example>
@@ -141,16 +141,16 @@ merged data to multiple destinations.
          <parameter moreinfo="none">-i</parameter> argument is seen.
          Files are read in the order they appear. So you could merge
          three input files into one output file with: </para>
-       <example>
+       <example id="merging_files">
        <title>Merging multiple files into one</title>
            <para><userinput>gpsbabel -i geo -f 1.loc -f 2.loc -f 3.loc -o geo -F big.loc</userinput></para>
        </example>
          <para>You can merge files of different types:</para>
-       <example>
+       <example id="merging_different_types_of_files">
        <title>Merging multiple files of differing types.</title>
          <para><userinput>gpsbabel  -i geo -f 1.loc -i gpx -f 2.gpx -i pcx 3.pcx  -o gpsutil -F big.gps</userinput></para>
        </example>
-       <example>
+       <example id="multiple_writes">
         <title>Writing the same data in multiple output formats.</title>
          <para> You can write the same data in different output formats:</para>
 
@@ -294,7 +294,7 @@ merged data to multiple destinations.
          output.   Additional formats may be added by interested parties 
          later.
     </para>
-<example>
+<example id="realtime_reading">
   <title>Read realtime positioning from Garmin USB, write to Keyhole Markup</title>
   <para><userinput>gpsbabel -T -i garmin -f usb: -o kml -F xxx.kml</userinput></para>
   <para>
@@ -303,7 +303,7 @@ merged data to multiple destinations.
         </para>
       </example>
 
-<example>
+<example id="realtime_reading_wintec">
   <title>Read realtime positioning from Wintec WBT-201 via Bluetooth on Mac, write to Keyhole Markup</title>
   <para><userinput>gpsbabel -T -i nmea -f /dev/cu.G-Rays2-SPPslave-1 -o kml -F xxx.kml</userinput></para>
   <para>
index feb3caf9e1689aaab3297f25ea04b8345ada189a..6b3425f4df7315cde1d7d11314a4599e7dbaef36 100644 (file)
@@ -17,7 +17,7 @@ on read it  will read anything supported by our <link linkend="style_def_lathuma
        For something-separated data that has headers identifying the various
        fields, see our <link linkend="fmt_unicsv">universal csv</link> format.
     </para>
-<example><title>Example 'csv' file</title>
+<example id="csv_example"><title>Example 'csv' file</title>
 <programlisting>
 35.97203, -87.13470, Mountain Bike Heaven by susy1313
 36.09068, -86.67955, The Troll by a182pilot &amp; Family
index 4c17ed14eeb2cecb3cbff6ca42dbb18349ae167c..06cf6708d6c24ae187e141cad7fe59fd7b58bed0 100644 (file)
@@ -8,7 +8,7 @@
 </para>
 
 <para>
-  <table>
+  <table id="structure">
     <title>Track point structure (16 bytes)</title>
     <tgroup cols="3">
     <thead>